.usl {
	overflow: scroll;
	overflow-x: hidden;
	padding: 5px;
	width: 580px;
	height: 280px;
}

.usl2 {
	width: auto;
	border: dashed #ebebeb;
	border-width: 0 1px 1px;
}

.usl li {
	overflow: hidden;
	float: left;
	margin: 3px;
	width: 134px;
	height: 64px;
}

.usl a {
	display: block;
	padding: 4px;
	border: 1px solid #FFF;
}

.usl a:hover {
	text-decoration: none;
	border: 1px solid;
	border-color: #DDD #999 #999 #DDD;
	background: #fcfcfc;
}

.usl .avt {
	float: left;
	margin-right: 5px;
	width: 52px;
	height: 52px;
	border: 1px solid #ebebeb;
	background-color: #FFF;
	background-position: 2px 2px;
	background-repeat: no-repeat;
	zoom: 1;
}

.usl .d {
	float: left;
	width: 65px;
	height: 54px;
	overflow: hidden;
	word-wrap: break-word;
}

.usl li.a a,.usl li.a a:hover {
	border-color: #F90;
	background-color: #FFF1E1;
}

.usl li.a .avt span {
	display: block;
	margin-left: 2px;
	width: 50px;
	height: 50px;
	background: url(http://bbs-static.smartisan.cn/static/image/common//mark.png) no-repeat left bottom;
}

.usd {
	padding: 5px 10px 0;
	border: solid #ebebeb;
	border-width: 1px 0;
	background-color: #fcfcfc;
}

.usd2 {
	border-width: 1px;
	border-style: dashed;
}

.usd li {
	float: left;
	margin-right: 1%;
	width: 48%;
}

.e {
	overflow: hidden;
}

.e .i,.el .i {
	padding: 6px 10px;
	border-bottom: 1px dashed #ebebeb;
	background: #F7F7F7;
}

.el {
}

.et {
	margin: 20px 0 10px;
}

.el li {
	padding: 10px 20px;
	min-height: 20px;
	border-bottom: 1px dashed #ebebeb;
}

.ie6 .el,.ie6 .el li {
	zoom: 1;
}

.el .t {
	position: absolute;
	margin: 1px 0 0 -20px;
}

.el .o {
	overflow: hidden;
	float: right;
	margin: 4px -20px -4px 0;
	width: 16px;
	height: 16px;
	text-indent: 20px;
	background: url(http://bbs-static.smartisan.cn/static/image/common//op.png) no-repeat -2px -62px;
}

.ie6 .el .o {
	position: absolute;
	margin: 2px 0 0 525px;
}

.el .del {
	background-position: -2px -22px;
}

.el .d {
	padding-top: 10px;
	color: #666;
}

.ec .tn {
	margin: 10px 10px 0 0;
	cursor: pointer;
}

.ec a .tn {
	float: left;
	padding: 2px;
	max-width: 90px;
	max-height: 90px;
	border: 1px solid #ebebeb;
}

.ie6 .ec a .tn {
	width: expression(this.width > 90 && this.width >= this.height ? 90:true);
	height: expression(this.height > 90 && this.width <= this.height ? 90:true);
}

.el .ec .hot {
	float: right;
	margin: 10px 0 0 10px;
	width: 55px;
	height: 50px;
	background: url(http://bbs-static.smartisan.cn/static/image/common//hotspot.gif) no-repeat;
}

.el .ec .hot a {
	display: block;
	line-height: 20px;
	text-align: center;
	color: #FFF;
}

.el .ec .hot a:hover {
	text-decoration: none;
}

.el .ec .hot em {
	display: block;
	line-height: 30px;
	font-size: 16px;
	color: #537DD7;
	cursor: pointer;
}

.el a {
	color: #537DD7;
}

.xlda .el {
	overflow: hidden;
	float: left;
	margin-top: -4px;
	width: 100%;
}

.xlda .el li {
	margin-bottom: -4px;
	padding-top: 14px;
}

.ie6 .xlda .el .o {
	margin: 2px 0 0 460px;
}

#share_preview .h {
	display: none;
}

.pbg {
	height: 10px;
	background: url(http://bbs-static.smartisan.cn/static/image/common//pllb.png) 0 0 repeat-x;
	-webkit-border-radius: 0 6px 6px 0;
	-moz-border-radius: 0 6px 6px 0;
	border-radius: 0 6px 6px 0;
}

.pbr {
	height: 16px;
	width: 470px;
	background-image: url(http://bbs-static.smartisan.cn/static/image/common//pllb.png);
	background-color: #5AAF4A;
	background-position: 0 -16px;
	background-repeat: repeat-x;
	-webkit-border-radius: 0 6px 6px 0;
	-moz-border-radius: 0 6px 6px 0;
	border-radius: 0 6px 6px 0;
}

.pbg2 {
	display: block;
	height: 10px;
	width: 130px;
	margin: 0 auto;
	background: url(http://bbs-static.smartisan.cn/static/image/common//ico_jdt.png) 0 -10px repeat-x;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.pbr2 {
	display: block;
	height: 10px;
	background: url(http://bbs-static.smartisan.cn/static/image/common//ico_jdt.png) 0 0 repeat-x;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.md_ctrl a:hover {
	text-decoration: none;
}

#vfastpost {
	background: #E5EDF2;
	padding: 3px;
	position: relative;
}

.previewvfastpost {
	margin: 0px 10px 3px 10px;
}

.fullvfastpost {
	margin-top: 30px;
}

#vfastpost th,#vfastpost td {
	padding: 0px;
}

#vfastpost td {
	height: 38px;
}

#vfastpost #vf_l {
	width: 5px;
	background: url(http://bbs-static.smartisan.cn/static/image/common//v.png) no-repeat -30px -39px;
}

#vfastpost #vf_m {
	background: url(http://bbs-static.smartisan.cn/static/image/common//v.png) repeat-x 0px -79px;
}

#vfastpost #vf_m input {
	border: 1px solid white;
	width: 100%;
	border: 1px solid white;
	outline: none;
	font-size: 14px;
}

#vfastpost #vf_r {
	width: 10px;
	background: url(http://bbs-static.smartisan.cn/static/image/common//v.png) no-repeat -47px -119px;
}

#vfastpost #vf_b {
	width: 120px;
}

#vfastpost #vf_b button {
	width: 120px;
	display: block;
	height: 38px;
	line-height: 100px;
	overflow: hidden;
	background: url(http://bbs-static.smartisan.cn/static/image/common//v.png) no-repeat 0 0;
	margin: 0;
	padding: 0;
	border: none;
}

.tig_bottom {
	color: #B1B1B1;
	display: block;
	height: 8px;
	top: 56px;
	margin-left: 20px;
	position: absolute;
	z-index: 99;
}

.tig_bottom1 {
	color: #FEFEE9;
	display: block;
	height: 8px;
	top: 55px;
	margin-left: 20px;
	position: absolute;
	z-index: 111;
}

.vct {
	font: 12px/1.5 Tahoma;
	margin: 0;
}

.container {
	border: 1px solid #B1B1B1;
	margin-top: 8px;
	margin-right: 80px;
	background-color: #FEFEE9;
	border-radius: 3px;
	padding: 5px;
	width: 120px;
	position: absolute;
	top: -80px;
	right: 0;
}

.pgbtn a {
	display: block;
	margin-bottom: 10px;
	border: 1px solid rgb(194,213,227);
	border-radius: 3px;
	text-align: center;
}

.pgbtn a:hover {
	background: #fff;
	text-decoration: none;
}

.side_btn {
	position: relative;
	display: block;
}

.ie_all .side_btn {
	display: inline;
}

.side_btn a {
	position: absolute;
	left: -21px;
	top: -10px;
	display: block;
	width: 7px;
	height: 38px;
	overflow: hidden;
}

.side_btn a.btn_s_close {
	left: -27px;
	top: -10px;
}

.side_btn a.btn_s_open {
	left: -21px;
	top: -10px;
}

.ie8 .side_btn a.btn_s_close,.ie8 .side_btn a.btn_s_open {
	top: -27px;
}

.ie9 .side_btn a.btn_s_close,.ie8 .side_btn a.btn_s_open {
	top: -27px;
}

.ie10 .side_btn a.btn_s_close,.ie8 .side_btn a.btn_s_open {
	top: -27px;
}

.quote {
	overflow: hidden;
	margin: 10px 0;
	padding-left: 16px;
	background: url(http://bbs-static.smartisan.cn/static/image/common//qa.gif) no-repeat 0 0;
	color: #666;
}

.quote blockquote {
	display: inline;
	margin: 0;
	padding-right: 16px;
	background: url(http://bbs-static.smartisan.cn/static/image/common//qz.gif) no-repeat 100% 100%;
}

.m_c .quote {
	width: 585px;
}

.blockcode {
	overflow: hidden;
	margin: 10px 0;
	padding: 5px 10px;
	background: #F7F7F7;
	color: #666;
}

.blockcode code {
	font-family: Monaco,Consolas,'Lucida Console','Courier New',serif;
	font-size: 12px;
	line-height: 1.8em;
}

* html .blockcode code {
	font-family: 'Courier New',serif;
}

.ct2_a .mn {
	float: left;
}

.appl {
	float: right;
	margin-top: 8px;
	border: none;
	background-color: transparent;
}

.upf {
	width: 500px;
}

*+html .upf {
	width: 520px;
}

.upnf {
	white-space: normal;
}

.upbk {
	zoom: 1;
}

.fldt {
	margin-bottom: 8px;
}

.p_pop .flb {
	position: absolute;
	right: 10px;
	top: 18px;
	*top: 13px;
}

.fnm {
	width: 130px !important;
}

.fszm {
	width: 55px !important;
	line-height: normal;
}

.fnm li,.fszm li,.simm li {
	cursor: pointer;
}

.qsv {
	padding-left: 16px;
	width: 16px;
	height: 16px;
	background: url(http://bbs-static.smartisan.cn/static/image/common//repquote.gif) no-repeat 50% 50%;
	cursor: pointer;
}

.marked {
	padding-right: 16px;
	background: url(http://bbs-static.smartisan.cn/static/image/common//mark.png) no-repeat 100% 50%;
}

#taglistarea a {
	white-space: nowrap;
	zoom: 1;
}

#taglistarea .marked {
	padding-right: 0;
	background: none;
	font-weight: 700;
	color: #F26C4F !important;
}

.p_tbl {
	height: auto;
	line-height: 160%;
	border-bottom: none;
}

.p_tbl table {
	*table-layout: fixed;
}

.p_tbl table td {
	height: 28px;
	line-height: 28px;
	border-bottom: 1px solid #fcfcfc;
}

.atnu {
	width: 16px;
}

.atna {
}

.atna p img,.attswf p img {
	vertical-align: middle;
	height: 16px;
}

.atna .lighttxt,.attswf .lighttxt {
	color: #666 !important;
}

.attpr {
	width: 40px;
	text-align: center;
}

.attv .px,.attp .px {
	width: 25px;
}

.attv {
	width: 100px;
}

.atturl img {
	height: 20px !important;
}

.attc {
	width: 20px
}

*+html .attc {
	width: 40px;
}

.atds {
	width: 80px;
	text-align: center;
}

.atds .px {
	width: 60px;
}

.attp {
	text-align: center;
	width: 40px;
}

.attach_preview {
	border: 1px solid #ebebeb;
	box-shadow: 0 0 5px rgba(96,96,96,0.3);
}

.ie8 .attach_preview,.ie9 .attach_preview {
	top: 57px;
	right: 18px;
}

#newspecial_menu {
	width: 90px;
}

#newspecial_menu li,#sti .wx {
	display: block;
	background: url(http://bbs-static.smartisan.cn/static/image/common//folder_new.gif) no-repeat 8px 50%;
	zoom: 1;
}

#newspecial_menu .poll,#sti .poll {
	background-image: url(http://bbs-static.smartisan.cn/static/image/common//pollsmall.gif);
}

#newspecial_menu .trade,#sti .trade {
	background-image: url(http://bbs-static.smartisan.cn/static/image/common//tradesmall.gif);
}

#newspecial_menu .reward,#sti .reward {
	background-image: url(http://bbs-static.smartisan.cn/static/image/common//rewardsmall.gif);
}

#newspecial_menu .activity,#sti .activity {
	background-image: url(http://bbs-static.smartisan.cn/static/image/common//activitysmall.gif);
}

#newspecial_menu .debate,#sti .debate {
	background-image: url(http://bbs-static.smartisan.cn/static/image/common//debatesmall.gif);
}

#newspecial_menu a {
	display: block;
	padding: 3px 0 3px 30px;
	white-space: normal;
}

#newspecial_menu a:hover {
	background: none;
	color: #537DD7;
	text-shadow: none;
	text-decoration: underline;
}

#sti {
}

#sti .wx {
	padding-left: 25px;
	background-position: 0 50%;
}

#sti .tb {
	margin-top: 0;
}

#f_pst .bm_c {
	padding: 20px;
}

#f_pst .tedt {
	width: auto;
}

.hasfsl {
	margin-right: 170px;
	zoom: 1;
}

#f_pst .upfl {
	height: auto;
	max-height: 100%;
}

#f_pst .upfl td {
	padding: 4px 0;
}

#f_pst .atds {
	width: 100px;
}

#f_pst .px {
	padding: 2px;
}

.mobile-type {
	position: absolute;
	margin: -5px 0 -85px 103px;
	width: 58px;
	height: 80px;
	background: url(http://bbs-static.smartisan.cn/static/image/common//mobile-type.png) no-repeat 100% 100%;
}

.ie6 .mobile-type,.ie7 .mobile-type {
	margin-left: 88px;
}

.mobile-type a {
	display: block;
	width: 46px;
	height: 80px;
	background: url(http://bbs-static.smartisan.cn/static/image/common//mobile-type.png) no-repeat 0 0;
}

.mobile-type-2 a {
	background-position: 0 -80px;
}

.mobile-type-3 a {
	background-position: 0 -160px;
}

.mobile-type-4 a {
	background-position: 0 -240px;
}

.ie6 .mobile-type,.ie6 .mobile-type a {
	background-image: url(http://bbs-static.smartisan.cn/static/image/common//mobile-type-ie6.png) !important;
}

.mobile-location {
	padding-left: 20px;
	background: url(http://bbs-static.smartisan.cn/static/image/common//mobile-attach-2.png) no-repeat 0 0;
}

#threadbeginid {
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 999;
}

#threadbeginid .beginidin {
	position: absolute;
	top: 0;
	right: 0px;
	z-index: 999;
}

#threadbeginid .beginidimg {
	background: white;
	filter: alpha(opacity=0);
	opacity: 0;
}

#fjump_menu {
	overflow-x: hidden;
	max-height: 600px;
}

#fjump_menu dl {
	width: 200px;
}

#fjump_menu dt {
	font-weight: 700;
}

#fjump_menu dd {
	text-indent: 1em;
}

#fjump_menu li.a a {
	background-color: #fcfcfc;
}

.fct a {
	float: left;
	margin-left: 8px;
}

.fa_fav_0,.fa_fav,.fa_rss,.fa_achv,.fa_bin,.fa_ivt {
	padding-left: 20px;
	background: no-repeat 0 50%;
}

.fa_fav_0 {
	background-image: url(http://bbs-static.smartisan.cn/static/image/common//fav_grey.gif);
}

.fa_fav {
	background-image: url(http://bbs-static.smartisan.cn/static/image/common//fav.gif);
}

.fa_rss {
	background-image: url(http://bbs-static.smartisan.cn/static/image/common//feed.gif);
}

.fa_achv {
	background-image: url(http://bbs-static.smartisan.cn/static/image/common//clock.gif);
}

.fa_bin {
	background-image: url(http://bbs-static.smartisan.cn/static/image/common//recyclebin.gif);
}

.fa_ivt {
	background-image: url(http://bbs-static.smartisan.cn/static/image/common//user_add.gif);
}

#fh {
	width: 644px;
}

.mw #fh {
	width: 100%;
}

#fh .bm {
	padding-top: 5px;
	padding-bottom: 0;
}

#nv_group #fh {
	margin-bottom: 1em;
}

#fh #gh {
	padding-top: 10px;
}

#fh .h {
	margin-top: 10px;
}

#fh .h * {
	float: left;
}

#fh h1 {
	margin-right: 10px;
	font-size: 16px;
}

#fh .h .y {
	float: right;
}

#fh .o a {
	float: left;
	margin-right: 10px;
}

#fh.m {
	padding-top: 0;
	background-color: #fcfcfc;
}

.xst {
	font-family:;
	font-size: 14px;
}

.xst i {
	font-style: italic;
}

.ttp {
	margin-bottom: 5px;
	padding-top: 10px;
	border-width: 2px 0 0;
	background: transparent;
}

.ttp li {
	float: left;
	padding-bottom: 5px;
}

.ttp a,.ttp strong {
	float: left;
	margin-right: 5px;
	padding: 4px 8px 3px;
	height: 18px;
	border: 1px solid #ebebeb;
	background: #FFF;
	white-space: nowrap;
}

.ttp a:hover {
	border-color: #537DD7;
	color: #537DD7;
	text-decoration: none;
}

.ttp .a a {
	padding-right: 12px;
	padding-left: 12px;
	border-color: #537DD7;
	background: #fcfcfc;
	color: #537DD7;
}

.ttp .pipe {
	float: left;
	margin-right: 10px;
	padding: 0;
	width: 2px;
	height: 27px;
	background: #cecece;
	text-indent: -9999px;
}

.cttp {
	overflow: hidden;
	padding-right: 35px;
	height: 32px;
}

.cttp .unfold,.cttp .fold {
	float: right;
	display: inline;
	margin: 5px -35px 9px 0;
	padding: 0 0 0 10px;
	width: 25px;
	height: 18px;
	background-color: transparent;
	color: #537DD7;
	font-weight: 400;
}

.tl .bm_c {
	padding-top: 0;
}

.tl table {
	width: 100%;
	table-layout: fixed;
	border-collapse: separate;
}

.tl th,.tl td {
	padding: 5px 0;
	border-bottom: 1px solid #ebebeb;
}

.emptb th,.emptb td {
	padding: 0;
	border-bottom: none;
}

.tl tr:hover th,.tl tr:hover td {
	background-color: #fcfcfc;
}

.tl .threadpre td,.tl .threadpre:hover td {
	background-color: #FCFCFC;
}

.tl .threadpre .threadpretd {
	border-left: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
}

.tl th .tdpre,.tl td.fn .tdpre {
	visibility: hidden;
	display: inline;
	width: 31px;
	height: 17px;
	margin-top: 3px;
	background-image: url(http://bbs-static.smartisan.cn/static/image/common//preview.png);
	text-indent: -999em;
	overflow: hidden;
}

.tl th:hover .tdpre,.tl td.fn:hover .tdpre {
	visibility: visible;
}

.ie6 .tl th .tdpre,.ie6 .tl td.fn .tdpre {
	display: none;
}

.fastpreview {
	position: relative;
}

.icon_preview {
	position: absolute;
	display: block;
	left: 80px;
	top: -13px;
	width: 11px;
	height: 8px;
	background: url(http://bbs-static.smartisan.cn/static/image/common//icon_preview.png);
	overflow: hidden;
}

a.icon_up {
	display: block;
	margin: 0 10px;
	height: 25px;
	background: #F2F2F2 url(http://bbs-static.smartisan.cn/static/image/common//arrow_up.png) no-repeat 50% 50%;
	overflow: hidden;
	border: 1px dashed rgb(194,213,227);
	border-radius: 3px;
}

a.icon_up:hover {
	background: #FFF url(http://bbs-static.smartisan.cn/static/image/common//arrow_up_hover.png) no-repeat 50% 50%;
}

.fastpreview td {
	border-bottom: none!important;
}

.tl th,.tl td.fn {
	padding-right: 1.5em;
	zoom: 1;
}

.tl th a:visited,.tl td.fn a:visited {
	color: #666;
}

.fromg {
	visibility: hidden;
}

.ie6 .fromg,tr:hover .fromg {
	visibility: visible;
}

.tl .icn {
	padding-left: 5px;
	width: 25px;
	text-align: left;
}

.tl .icn a:hover {
	text-decoration: none;
}

.tl .new {
}

.tl .comm {
}

.tl .frm {
	width: 150px;
}

.tl .o {
	width: 20px;
}

.tl .num {
	width: 60px;
	line-height: 14px;
}

.tl .by {
	width: 105px;
	line-height: 14px;
}

.tl cite,.tl .num em {
	display: block;
}

.tl th em {
	margin-right: 4px;
	zoom: 1;
}

.tl th em,.tl th em a {
	color: #007CD5;
}

.tl td em {
	font-size: 11px;
	font-family: Arial,Psimsun,sans-serif;
	-webkit-text-size-adjust: none;
}

.tl td em,.tl td em a {
	color: #999;
}

.tl .ts th,.tl .ts td {
	padding: 3px 0;
	border-bottom-color: #ebebeb;
	background: #fcfcfc;
}

.tl .th {
	margin-top: 1px;
	padding: 0 10px;
	border-bottom: 1px solid #ebebeb;
	background: #fcfcfc;
}

.tl .th table {
	border: none;
}

.tl .th td,.tl .th th {
	height: 20px;
	border: none;
	vertical-align: baseline;
}

.tl .tf {
	padding: 3px 0;
}

.tf .showmenu:hover {
	border-color: #cecece;
}

.tl_reply {
	padding-left: 10px;
	background: url(http://bbs-static.smartisan.cn/static/image/common//dot.gif) no-repeat 0 7px;
}

.recy {
	text-decoration: line-through;
}

.tps {
	white-space: nowrap;
}

.tps a {
	padding: 2px 4px;
	color: #444;
}

.tps a:hover {
	background-color: #fcfcfc;
	color: #007CD5;
}

.tsm {
	overflow: hidden;
	margin-bottom: -10px;
	width: 100%;
	border-collapse: collapse !important;
}

.ie6 .tsm,.ie7 .tsm {
	margin-bottom: 0;
}

.tsm th {
	padding: 5px 0 5px 10px;
	border: none;
	vertical-align: top;
}

.tsm td {
	padding: 5px 10px 5px 0;
	border: none;
	vertical-align: top;
}

.tsm tr:hover th,.tsm tr:hover td {
	background: none !important;
}

.tsm li {
	float: left;
	margin-right: 4px;
	padding: 0 4px;
	white-space: nowrap;
}

.tsm .a a {
	color: #444;
	font-weight: 700;
}

.tsm .a a:hover {
	text-decoration: none;
}

.subtsm {
	margin-top: 5px;
	padding: 5px;
	border: 1px dotted #cecece;
}

.mfm .mtm {
	margin-right: 10px;
}

.mfm span {
	height: 26px;
}

.plh {
	line-height: 46px;
}

.plh .plc {
	padding-bottom: 0;
}

.vwthd {
	padding-right: 80px !important;
}

.vwthd div.y {
	display: inline;
	margin-right: -60px;
}

.ts {
	display: inline;
	font: 700 16px 'Microsoft Yahei','Hei',Tahoma,'SimHei',sans-serif;
}

#nv_forum #ct {
	border-color: #cecece;
}

.pattl_c .tip {
	margin-top: 30px;
	padding: 5px;
	width: 88px;
}

.pattimg {
	float: left;
	margin: 0 10px 10px 0;
	width: 100px;
	height: 100px;
	overflow: hidden;
}

.pattimg_zoom {
	position: absolute;
	display: block;
	width: 100px;
	height: 100px;
	line-height: 300px;
	overflow: hidden;
}

.ie_all .pattimg_zoom {
	background-color: #FFF;
	filter: alpha(opacity=0);
}

.attl_g,.attl_m {
	margin-left: 10px;
	padding-left: 16px;
	background: url(http://bbs-static.smartisan.cn/static/image/common//attl_icon.png) no-repeat 0 3px;
}

.attl_m {
	background-position: -100px 3px;
}

.ie6 .cgtl {
	width: auto;
}

.cgtl {
	overflow: hidden;
}

.cgtl td,.cgtl th,.cgtl caption {
	padding: 5px;
	border-bottom: 1px solid #cecece;
}

.cgtl caption {
	background: #fcfcfc;
	border-top: 1px solid #cecece;
	font-size: 14px;
	font-weight: 700;
}

.cgtl th {
	width: 16%;
}

.cp_pls a {
	float: left;
	margin-right: 4px;
	line-height: 1.231;
}

#scrollleftinfo {
	position: fixed;
	left: auto;
	top: auto;
	width: 5px;
	height: 200px;
	border-radius: 0 5px 5px 0;
	background: url(http://bbs-static.smartisan.cn/static/image/common//sidecontrol.png) no-repeat -9px 0;
	cursor: pointer;
}

#scrollleftinfo.open {
	width: 9px;
	background-position: 0 0;
}

.img_tit_t .xi1 {
	color: #444;
}

.img_tit_t .ph {
	font-weight: 700;
	font-size: 16px;
}

.ph_r_con {
	padding: 20px 0 0;
}

a.thread_mod {
	background: url(http://bbs-static.smartisan.cn/static/image/common//bigimg.png) no-repeat 0 -38px;
	padding-left: 25px;
	height: 19px;
	display: inline-block;
	color: #444;
}

a.thread_mod:hover {
	background: url(http://bbs-static.smartisan.cn/static/image/common//bigimg.png) no-repeat 0 -57px;
	color: #369 !important;
	text-decoration: none;
}

a.thread_mod span {
	color: #444;
	font-weight: 700;
}

a.thread_mod:hover span {
	color: #539BCB !important;
}

#imagelist_nav {
	background: none repeat scroll 0 0 #DDD;
	margin-top: 20px;
	height: 150px;
	width: 780px;
}

#imagelist_nav .imagelist_album {
	color: #FFFFFF;
	font-size: 12px;
	overflow: hidden;
	width: 780px;
}

#imagelist_nav .imagelist_album div.left {
	height: 110px;
	margin-top: 18px;
	overflow: hidden;
	position: relative;
	width: 730px;
	float: left;
}

#imagelist_nav .imagelist_album div.left ul {
	left: 0;
	position: absolute;
	z-index: 2;
	margin: 0 0;
}

#imagelist_nav .imagelist_album div.left li {
	float: left;
	height: 110px;
	text-align: center;
	margin-top: 5px;
	list-style: none outside none;
}

#imagelist_nav .imagelist_album a.left {
	background: url(http://bbs-static.smartisan.cn/static/image/common//imagelist_nav.png) no-repeat -21px 0px;
	height: 63px;
	margin-top: 42px;
	margin-left: 1px;
	width: 24px;
	float: left;
}

#imagelist_nav .imagelist_album a.left:hover {
	background: url(http://bbs-static.smartisan.cn/static/image/common//imagelist_nav.png) no-repeat 2px -70px;
}

#imagelist_nav .imagelist_album a.right {
	background: url(http://bbs-static.smartisan.cn/static/image/common//imagelist_nav.png) no-repeat 2px 0px;
	height: 63px;
	margin-top: 42px;
	margin-right: 1px;
	width: 24px;
	float: right;
}

#imagelist_nav .imagelist_album a.right:hover {
	background: url(http://bbs-static.smartisan.cn/static/image/common//imagelist_nav.png) no-repeat -21px -70px;
}

#imagelist_nav .imagelist_album div.left a.mask {
	background-color: #333;
	display: block;
	height: 110px;
	overflow: hidden;
	position: absolute;
	width: 110px;
	z-index: 1;
}

#imagelist_nav .imagelist_album div.left li div {
	height: 110px;
	position: relative;
	overflow: hidden;
	cursor: pointer;
	width: 110px;
}

#imagelist_nav .imagelist_album div.left li div span {
	background-color: #000000;
	bottom: 2px;
	color: #FFFFFF;
	display: block;
	font-size: 12px;
	height: 14px;
	line-height: 14px;
	position: absolute;
	right: 5px;
	text-align: center;
	top: 86px;
	width: 33px;
}

.photo_pic {
	width: 780px;
}

.ie6 #photo_pic img {
	width: expression(this.width > 620 ? 620:true);
}

.ie6 .photo_pic {
	width: 780px;
	margin: 0 auto;
}

.album_side_r {
	border-left: 1px dashed #CDCDCD;
}

.album_side {
	padding: 20px 10px;
	font-size: 12px;
}

.album_side .hm {
	padding: 0 0 10px;
}

.album_info h3 {
	color: #999;
	margin: 10px 0;
}

.album_side .date {
	color: #999;
}

.album_info p {
	text-indent: 2em;
}

.tit_author {
	display: block;
}

.tit_author a {
	color: #369;
	font-size: 14px;
	font-weight: 700;
}

.authi .none {
	display: inline-block;
}

.authi .show {
	display: none;
}

.authi:hover .none {
	display: none;
}

.authi:hover .show {
	display: inline-block;
}

.ie6 .authi .none {
	display: none;
}

.ie6 .authi .show {
	display: inline-block;
}

#a_magic_doodle {
	padding-left: 20px;
	background: url(http://bbs.smartisan.com/static/image/magic/doodle.small.gif) 0 50% no-repeat;
}

.pl {
}

.pl table {
	table-layout: fixed;
	width: 100%;
}

.pl .dt {
	width: 100%;
}

.plm {
	vertical-align: bottom !important;
}

.plc,.pls {
	vertical-align: top;
}

.plc {
	padding: 0 20px;
}

.pls {
	width: 160px;
	background: #fcfcfc;
	overflow: hidden;
	border-right: 1px solid #ebebeb;
}

.pls .avatar {
	margin: 10px 15px;
}

.pls .avatar img {
	padding: 5px 5px 8px;
	background: #FFF url(../img/midavt_shadow.gif) 0 100% repeat-x;
	width: 120px;
}

.pls .favatar {
	background: transparent;
	height: auto;
	border-width: 0px;
	overflow: visible;
}

.pls p,.pls .pil,.pls .o {
	margin: 5px 10px 5px 20px;
}

.pls p em,.pls dt em {
	color: #F26C4F;
}

.pls dd,.pls dt {
	float: left;
	overflow: hidden;
	height: 1.6em;
	line-height: 1.6em;
}

.pls dt {
	margin-right: 3px;
	width: 55px;
}

.pls dd {
	width: 70px;
}

.pls dd img {
	margin-top: -2px;
	max-width: 65px;
}

.ie6 .pls dd img,.ie7 .pls dd img {
	margin-top: 2px;
	width: expression(this.width > 65 ? 65:true);
}

.ad .pls {
	background: #ebebeb;
	padding: 0;
	height: 4px;
}

.ad .plc {
	background: #fcfcfc;
	padding: 0;
	overflow: hidden;
}

.pl .pnv .pls {
	background: #fcfcfc;
	border: solid #cecece;
	border-width: 0 1px 1px 0;
	line-height: 16px;
}

.pl .pnv .tns p {
	font-size: 12px;
}

.pl .pnv .plc {
	border-bottom: 1px solid #cecece;
}

.pnh {
	padding: 11px 20px;
}

.tnv {
	text-align: center;
	vertical-align: middle;
}

#threadstamp {
	position: relative;
	width: 100%;
	height: 0;
	overflow: visible;
}

#threadstamp img {
	position: absolute;
	top: -20px;
	right: 170px;
}

#pl_top .ad .pls,#pl_top .ad .plc {
	height: 1px;
	overflow: hidden;
}

#pl_top .pls {
	text-indent: 15px;
}

.pi {
	overflow: hidden;
	margin-bottom: 10px;
	padding: 10px 0;
	height: 16px;
	border-bottom: 1px dashed #ebebeb;
}

.pi strong a {
	float: right;
	margin-top: -6px;
	padding: 4px 6px;
	border: 1px solid #FFF;
	font-weight: 400;
}

.pi strong a:hover {
	border-color: #ebebeb;
}

.pls .pi {
	padding-left: 15px;
}

.pi em {
}

.pti {
}

.authicn {
	cursor: pointer;
	width: 16px;
}

.code_bg {
	background: url(http://bbs-static.smartisan.cn/static/image/common//code_bg.png) no-repeat 0 0;
	display: inline-block;
	padding: 4px;
	margin: 10px 20px;
}

.pcb {
	clear: left;
	margin-right: 130px;
}

.ie6 .pcbs table,.ie6 .t_fsz table {
	width: auto;
}

.pcb h1,.pcb h2 {
	margin: 8px 0;
}

.pcb h1 a {
	font-weight: 400;
}

.pcb h2 em {
	float: right;
	font-size: 12px;
	font-weight: 400;
}

#ph {
	padding: 17px 0 0;
}

#ph h1 {
	font-size: 20px;
}

#fj {
	margin-left: 5px;
}

#fj label,#fj input {
	margin-right: 4px;
	padding: 0;
	height: 16px;
	line-height: 16px;
}

.pcb .jammer {
	font-size: 10px;
	color: #FFF;
}

.pcb strong {
	font-weight: 700;
}

.pcb em {
	color: #666;
}

.pcb span.t_tag {
	cursor: pointer;
	border-bottom: 1px solid red;
	white-space: nowrap;
}

.pcb span.t_tag:hover {
	border-bottom: 1px solid #F26C4F;
}

.pct {
	padding-bottom: 1em;
}

.t_fsz {
	min-height: 100px;
}

* html .t_fsz {
	height: 100px;
	overflow: visible;
}

.t_f,.t_f td {
	font-size: 14px;
}

.t_f a {
	color: #537DD7;
	text-decoration: underline;
}

.t_f ul {
	margin-left: 14px;
}

.t_f li {
	margin-left: 2em;
}

.t_f ul li {
	list-style-type: disc;
}

ul.litype_1 li {
	list-style-type: decimal;
}

ul.litype_2 li {
	list-style-type: lower-alpha;
}

ul.litype_3 li {
	list-style-type: upper-alpha;
}

.t_f i {
	font-style: italic;
}

.sign {
	overflow: hidden;
	margin-bottom: 10px;
	padding-top: 20px;
	line-height: 1.6em;
	background: url(http://bbs-static.smartisan.cn/static/image/common//sigline.gif) no-repeat 0 0;
}

* html .sign {
	height: expression(signature(this));
}

.sign * {
	line-height: normal;
}

.po {
	border-top: 1px dashed #ebebeb;
}

.po .y {
	margin: 8px 0 0 5px;
}

.po p {
	float: right;
}

.po p a,.po p label {
	margin-right: 6px;
}

.hin {
	opacity: 0.2;
}

.plhin:hover .hin {
	opacity: 1;
}

.pob {
	line-height: 36px;
}

.pob em {
	float: left;
}

.pob em a {
	padding: 5px 10px 5px 25px;
}

.cmmnt {
	background: url(http://bbs-static.smartisan.cn/static/image/common//cmmnt.gif) no-repeat 0 50%;
}

.fastre {
	background: url(../img/fastreply.gif) no-repeat 0 50%;
}

.followp {
	background: url(http://bbs-static.smartisan.cn/static/image/common//rt.png) no-repeat 0 50%;
}

.sharep {
	background: url(http://bbs-static.smartisan.cn/static/image/common//oshr.png) no-repeat 0 50%;
}

.req {
	background: url(http://bbs-static.smartisan.cn/static/image/common//repquote.gif) no-repeat 0 50%;
}

.editp {
	background: url(http://bbs-static.smartisan.cn/static/image/common//edit.gif) no-repeat 4px 50%;
}

.appendp {
	background: url(http://bbs-static.smartisan.cn/static/image/common//icon_append.png) no-repeat 4px 50%;
}

.psave {
	background: url(http://bbs-static.smartisan.cn/static/image/common//pubsave.gif) no-repeat 4px 50%;
	padding: 3px 10px 3px 25px;
	border: 1px dotted #ebebeb;
	margin-left: 5px;
}

.push {
	background: url(http://bbs-static.smartisan.cn/static/image/common//push.png) no-repeat 4px 50%;
}

.replyadd {
	background: url(http://bbs-static.smartisan.cn/static/image/common//rec_add.gif) no-repeat 0 50%;
}

.replysubtract {
	background: url(http://bbs-static.smartisan.cn/static/image/common//rec_subtract.gif) no-repeat 0 50%;
}

.modact {
	display: block;
	height: 32px;
	text-align: center;
	padding: 30px 0 0;
}

.modact,.modact a {
	line-height: 32px !important;
}

#p_btn {
	line-height: 24px;
	padding: 3em 0;
	text-align: center;
}

#p_btn a {
	display: inline-block;
	margin-right: 3px;
	padding-right: 4px;
	padding-left: 8px;
	background: url(http://bbs-static.smartisan.cn/static/image/common//share_btn.png) no-repeat 0 0;
	vertical-align: top;
	white-space: nowrap;
}

#p_btn a:hover {
	text-decoration: none;
}

#p_btn i {
	display: block;
	padding: 4px 8px 4px 0;
	background: url(http://bbs-static.smartisan.cn/static/image/common//share_btn.png) no-repeat 100% 100%;
	font-style: normal;
	cursor: pointer;
}

#p_btn img {
	float: left;
	margin: 4px 4px 0 0;
}

#p_btn span {
	padding-left: 2px;
	color: #999;
}

.tshare {
	padding-bottom: 10px;
}

.tshare strong {
	float: left;
	margin-right: 10px;
}

#p_btn .tshare a,#p_btn .tshare i {
	padding: 0;
	background-image: none;
}

#p_btn .tshare a {
	margin-right: 10px;
	color: #537DD7;
}

#p_btn .tshare a:hover {
	text-decoration: underline;
}

.rate {
	margin: 20px 0;
	font-size: 12px;
}

.rate dt {
	float: left;
	padding-top: 7px;
	width: 80px;
	text-align: center;
}

.rate dt strong {
	padding: 12px 8px;
	height: 46px;
	font-size: 24px;
	background: #FFF4DD;
}

.rate dt p {
	padding-top: 10px;
}

.rate dt strong a,.rate dt strong a em {
	line-height: 48px;
	height: 48px;
	color: #F26C4F;
}

.rate dd {
	margin-left: 80px;
}

.rate dd ul li {
	float: left;
	overflow: hidden;
	margin: 0 4px;
	width: 67px;
	height: 84px;
	text-align: center;
}

.rate .ratt {
	border-bottom: 1px dotted #ebebeb;
	padding: 6px 0;
}

.ratl th,.ratl td,.ratc {
	overflow: hidden;
	padding: 5px 2px;
	height: 24px;
	line-height: 24px;
	border-bottom: 1px dashed #ebebeb;
	white-space: nowrap;
}

.ratl img {
	height: 24px;
	width: 24px;
	vertical-align: middle;
}

.rate_collapse .ratl_l,.rate_collapse .ratc {
	display: none;
}

.rate_collapse .txt_h {
	visibility: hidden;
}

.rate .op {
	padding-right: 16px;
	background: url(http://bbs-static.smartisan.cn/static/image/common//arrow_top.gif) no-repeat 100% 50%;
}

.rate_collapse .op {
	background-image: url(http://bbs-static.smartisan.cn/static/image/common//arrow_down.gif);
}

.rate i {
	font-style: normal;
}

.ratl .xw1 .xi1 {
	background: #FFF4DD;
	border-radius: 3px;
	padding: 2px 3px;
}

.icon_ring {
	background: #FFF4DD;
	display: inline-block;
	width: 8px;
	height: 8px;
	margin-right: 5px;
	border: 2px solid #F26C4F;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	box-shadow: 0px 0px 1px rgba(0,0,0,0.2);
	overflow: hidden;
}

.icon_ring:hover {
	background: #F26C4F;
	border: 2px solid #FFF;
}

.psth {
	margin: 2em 0 2em -20px;
	padding: 5px 45px 5px 20px;
	width: 240px;
	background: #FFF4DD url(http://bbs-static.smartisan.cn/static/image/common//arw.gif) no-repeat 100% 50%;
	color: #F26C4F;
	font-size: 14px;
}

.tpst .psth {
	margin-left: -15px;
}

.pstl {
	clear: left;
	padding: 0.5em 0;
}

.psta {
	float: left;
	width: 120px;
	line-height: 24px;
	overflow: hidden;
}

.psta img {
	width: 24px;
	height: 24px;
	vertical-align: midden;
}

.psti {
	margin-left: 120px;
	line-height: 24px;
}

.f_c .cm {
	overflow: hidden;
}

.cm .psth {
	background-color: #FFF4DD;
	color: #F26C4F;
	background-position: 100% 50%;
	font-size: 12px;
}

.cm .pg {
	float: none;
}

.cm .pg a,.cm .pg strong {
	margin: 0 4px 0 0;
}

.cm i {
	color: #F30;
	font-style: normal;
}

.cmstar {
	display: block;
	margin-top: 5px;
	width: 100px;
	height: 16px;
	background: url(http://bbs-static.smartisan.cn/static/image/common//starlevel.gif) no-repeat 10px 0;
	cursor: pointer;
}

.cmstarv {
	padding-right: 100px;
	width: 100px;
	height: 16px;
	background: url(http://bbs-static.smartisan.cn/static/image/common//starlevel.gif) no-repeat 12px 0;
}

.cmm .cmstar {
	margin-top: 0;
}

.cmstar em {
	float: left;
	width: 16px;
	height: 16px;
	overflow: hidden;
	text-indent: -9999px;
}

#hiddenpoststip {
	line-height: 40px;
	padding-left: 20px;
	background: #FFFAF3;
	font-size: 12px;
	text-align: center;
}

#hiddenpoststip a {
	display: block;
	text-indent: 25px;
	height: 29px;
	line-height: 29px;
	color: #EFAA00;
}

#hiddenpoststip a:hover {
	text-decoration: none;
}

#tath {
	padding: 0 10px 0 15px;
	width: 130px;
	line-height: 24px;
	white-space: nowrap;
	word-break: keep-all;
	word-wrap: normal;
	text-overflow: ellipsis;
	overflow: hidden;
}

#tath img {
	width: 24px;
	height: 24px;
	vertical-align: middle;
}

#f_pst .plc {
	padding: 20px;
}

#f_pst .fpp label {
	zoom: 1;
}

#f_pst .avatar {
	margin-top: 15px;
}

i.pstatus {
	display: block;
	margin-bottom: -30px;
	font-size: 12px;
	text-align: center;
	font-style: normal;
	line-height: 32px;
	color: #999;
}

.bui {
	position: absolute;
	margin: -1px 0 0 -1px;
	padding: 15px 0 15px 20px;
	width: 430px !important;
	border: 1px solid #ebebeb;
	background: #FFF;
	box-shadow: 2px 2px 3px #ebebeb;
	-webkit-box-shadow: 2px 2px 3px #ebebeb;
	-moz-box-shadow: 2px 2px 3px #ebebeb;
}

.bui dl {
	margin: 5px 0 10px;
}

.bui dt {
	width: 4.5em;
}

.bui dd {
	margin-right: 10px;
	width: 75px;
}

.bui .m img {
	margin-bottom: 12px;
	width: 120px;
}

.bui .i {
	width: 290px;
}

.imicn img {
	vertical-align: middle;
	margin-right: 8px;
}

.imicn .xi2:hover {
	text-decoration: none;
}

.imicn .xi2 img {
	margin-right: 0;
}

.card_gender_0 {
	background: #efefef url(../img/nosexbg.png) no-repeat bottom right;
}

.card_gender_1 {
	background: #bbebf9 url(http://bbs-static.smartisan.cn/static/image/common//gentlemanbg.png) no-repeat bottom right;
}

.card_gender_2 {
	background: #fce0df url(http://bbs-static.smartisan.cn/static/image/common//ladybg.png) no-repeat bottom right;
}

.pls .o li {
	background-position: 0 50%;
	background-repeat: no-repeat;
	text-indent: 18px;
}

.pls .o .callon {
	background-image: url(http://bbs-static.smartisan.cn/static/image/common//home.gif);
}

.pls .o .buddy {
	background-image: url(http://bbs.smartisan.com/static/image/feed/friend.gif);
}

.pls .o .poke2 {
	background-image: url(http://bbs.smartisan.com/static/image/feed/poke.gif);
}

.pls .o .pm2 {
	background-image: url(http://bbs-static.smartisan.cn/static/image/common//pmto.gif);
}

.pls .o .addflw {
	background-image: url(http://bbs-static.smartisan.cn/static/image/common//flw_ico.png);
}

.pls .tip_4 {
	margin-left: -5px;
}

.locked {
	overflow: hidden;
	margin: 10px 0;
	padding: 8px 8px 8px 24px;
	border: 1px dashed #FF9A9A;
	background: #FFF url(http://bbs-static.smartisan.cn/static/image/common//locked.gif) no-repeat 6px 50%;
	font-size: 12px;
	zoom: 1;
}

.locked:hover background-color:#F7F7F7;
}

.locked strong {
color: #F26C4F;
}

.locked a,.attach_nopermission a {
color: #537DD7;
}

.attach_nopermission {
margin: 10px 0;
width: 600px;
border: 1px dashed #AAAA92;
background: #FFFFEE url(http://bbs-static.smartisan.cn/static/image/common//attach_nopermission_bg.png) no-repeat 100% 0;
font-size: 12px;
}

.attach_nopermission div {
padding: 20px 0 20px 70px;
border: 3px solid #FFF;
background: url(http://bbs-static.smartisan.cn/static/image/common//attach_nopermission.png) no-repeat 15px 15px;
}

.attach_nopermission:hover div {
border-color: #DADAB1;
}

.attach_tips {
margin-bottom: 15px;
position: relative;
}

.attach_tips h3 strong {
color: #8CA226;
font-size: 15px;
display: block;
margin-bottom: 10px;
margin-top: -10px;
}

.attach_tips .atips_close {
position: absolute;
top: 5px;
right: 10px;
width: 10px;
height: 10px;
cursor: pointer;
color: #ccc;
}

.attach_tips:hover .atips_close {
color: #333;
}

.attach_tips .atips_close:hover {
font-weight: bold;
}

.viewpay {
overflow: hidden;
margin: 0 6px;
padding: 1px 0 1px 24px;
background: url(http://bbs-static.smartisan.cn/static/image/common//viewpay.gif) no-repeat 6px 60%;
color: #537DD7;
font-weight: 700;
zoom: 1;
}

.showhide {
overflow: hidden;
border: 1px dashed #FF9A9A;
margin: 8px 0;
padding: 10px;
zoom: 1;
}

.showhide h4 {
margin-bottom: 10px;
color: #F66;
font-size: 12px;
text-align: center;
}

.pl .quote,.pl .blockcode {
margin: 10px 0;
padding: 10px 10px 10px 65px;
zoom: 1;
}

.pl .quote {
padding-bottom: 5px;
background: #F9F9F9 url(http://bbs-static.smartisan.cn/static/image/common//icon_quote_s.gif) no-repeat 20px 6px;
}

.pl .quote blockquote {
display: inline-block;
margin: 0;
padding: 0 65px 5px 0;
background: url(http://bbs-static.smartisan.cn/static/image/common//icon_quote_e.gif) no-repeat 100% 100%;
line-height: 1.6;
zoom: 1;
}

.ie6 .pl .quote blockquote,.ie7 .pl .quote blockquote {
display: inline
}

.pl .blockcode {
padding: 10px 0 5px 10px;
border: 1px solid #ebebeb;
background: #F7F7F7 url(http://bbs-static.smartisan.cn/static/image/common//codebg.gif) repeat-y 0 0;
overflow: hidden;
}

.pl .blockcode ol {
margin: 0 0 0 10px !important;
padding: 0 !important;
}

.pl .blockcode ol li {
padding-left: 10px;
list-style-type: decimal-leading-zero;
font-family: Monaco,Consolas,'Lucida Console','Courier New',serif;
font-size: 12px;
line-height: 1.8em;
}

.pl .blockcode ol li:hover {
background: #FFF;
color: #537DD7;
}

* html .pl .blockcode ol li {
font-family: 'Courier New',serif;
}

.pl .blockcode em {
margin-left: 43px;
color: #537DD7 !important;
font-size: 12px;
cursor: pointer;
}

.pl .tindex {
padding: 5px;
width: 500px;
line-height: 22px;
border: 1px solid #ebebeb;
}

.pl .tindex h3 {
border-bottom: 1px #ccc dotted;
margin-bottom: 10px;
padding-left: 10px;
}

.pl .tindex li {
cursor: pointer;
height: 22px;
padding-left: 22px;
background: url(http://bbs-static.smartisan.cn/static/image/common//ico_mulu.png) no-repeat 10px center;
overflow: hidden;
}

.pcht {
margin-bottom: 15px;
}

.polltd {
padding: 4px;
border: 1px #dfdfdf solid;
border-radius: 3px;
}

.pcht h4 a {
color: #537DD7;
text-decoration: underline;
}

.pcht table {
table-layout: fixed;
}

.pcht table td {
padding: 4px;
vertical-align: top;
}

.pslt {
width: 20px;
vertical-align: middle !important;
}

.pvt {
width: auto;
}

.pvt label {
cursor: pointer;
}

.pvts {
width: 100px;
}

.pcht table tr.ptl td {
padding: 8px 2px;
border-bottom: 1px solid #ebebeb;
}

.pcht {
width: 600px;
}

.pinf {
margin: 15px 0;
color: #999;
}

.pinf strong {
color: #666;
}

.pinf a {
color: #537DD7;
}

.ptmr {
margin: -10px 0 15px;
}

.imgf2 {
position: relative;
height: 20px;
background: #e9e9e9;
border-radius: 0 10px 10px 0;
}

.jdt {
display: block;
width: 1px;
height: 20px;
background: #f2a61f;
border-radius: 0 10px 10px 0;
}

.imgfc {
position: absolute;
left: 0;
top: 0;
padding: 0 5%;
width: 90%;
line-height: 20px;
}

.voterlist {
width: 495px;
height: 195px;
overflow: auto;
}

.voterlist .ps {
max-width: 495px;
}

.voterl li {
padding: 0 5px 5px 0;
width: 90px;
text-align: left;
}

.act {
}

.act .c {
line-height: 28px;
font-size: 14px;
}

.spvimg {
float: left;
position: relative;
width: 300px;
background: #FAFAFA;
text-align: center;
border: 1px solid #ebebeb;
}

.spvimg em.hot {
width: 120px;
height: 102px;
background-position: 0 -104px;
}

.spi {
margin-left: 315px;
}

.spi dl {
font-size: 14px;
}

.spi dl dt {
float: left;
padding: 2px 0;
width: 80px;
height: 1em;
}

.spi dl dd {
margin-left: 90px;
padding: 2px 0;
min-height: 21px;
height: auto !important;
height: 21px;
}

.spi dl dd em {
color: #F30;
}

dl.nums {
}

.spi dl.nums dt {
padding-top: 15px;
}

.spi dl.nums dd em {
font-size: 26px;
}

.actl {
table-layout: fixed;
width: 320px;
border-top: 3px solid #ebebeb;
}

.actl th,.actl td {
padding: 8px 2px;
border-top: 1px dashed #ebebeb;
}

.actl th {
width: 60px;
}

.actfm {
height: auto !important;
height: 220px;
max-height: 220px;
overflow-x: hidden;
overflow-y: auto;
}

.actl_pop {
overflow: auto;
max-width: 200px;
max-height: 300px;
}

.ie6 .actl_pop {
width: 200px !important;
height: expression(this.offsetHeight > 300 ? 300:'auto');
}

.actl_pop li {
display: block;
padding: 3px 0;
border-bottom: 1px dashed #ebebeb;
}

.actl_pop a {
display: inline;
position: static;
padding: 0;
border: none;
white-space: normal;
}

.actl_pop a:hover {
background: transparent;
text-decoration: underline;
}

.rwd {
}

.rsld,.rusld {
width: 90px;
height: 118px;
background: url(http://bbs-static.smartisan.cn/static/image/common//rwd.gif) no-repeat 0 0;
text-align: center;
color: #F30;
}

.rsld {
background-position: 0 -118px;
color: #999;
}

.rsld cite,.rusld cite {
display: block;
margin: 26px auto 6px;
_margin-bottom: -6px;
height: 30px;
font-size: 28px;
}

.rwdn {
margin-left: 110px;
}

.rwdbst {
}

.pdbt {
float: right;
margin: -5px 10px 0 0;
}

.pdbts {
float: left;
overflow: hidden;
height: 25px;
line-height: 25px;
background: url(http://bbs-static.smartisan.cn/static/image/common//pdbt.gif) no-repeat 0 0;
}

.pdbts a {
float: left;
margin: 0;
height: 25px;
line-height: 25px;
}

.pdbts a:hover {
text-decoration: none;
}

.pdbts .v {
padding-right: 3px;
width: 39px;
color: #FFF;
text-align: center;
font-weight: 700;
}

.pdbts .b {
padding: 0 10px;
background: url(http://bbs-static.smartisan.cn/static/image/common//pdbt.gif) no-repeat 100% -25px;
}

.pdbts_0 {
background-position: 0 -100px;
}

.pdbts_0 a {
width: 110px;
text-align: center;
}

.pdbts_2 {
background-position: 0 -50px;
}

.pdbts_2 .b {
background-position: 100% -75px;
}

.trdc {
margin-top: 20px;
background: #09C;
height: 30px;
line-height: 30px;
color: #FFF;
}

.trdc a {
margin: 0 6px;
height: 30px;
line-height: 30px;
color: #FFF;
}

.trdc em {
float: right;
padding-right: 6px;
line-height: 30px;
color: #FFF;
}

.trdb {
border-bottom: 1px dashed #ebebeb;
}

.trdb .y * {
vertical-align: middle;
}

.trdb .c {
clear: both;
padding: 10px;
font-size: 14px;
}

.trdb .c .pattl {
border: none !important;
}

.spi h4 {
font-size: 18px;
font-weight: 700;
padding: 4px 2px 8px;
}

.trdl {
padding: 10px 0;
}

.trdl .tt {
float: left;
position: relative;
width: 90px;
text-align: center;
}

.trdl .tt img {
vertical-align: middle;
cursor: pointer;
}

.trdl .tt .hot {
width: 43px;
height: 37px;
}

.ta {
margin-left: 100px;
overflow: hidden;
}

.ta h4 {
padding: 2px;
font-size: 14px;
font-weight: 700;
}

.ta dl {
margin: 0;
width: 200px;
}

.ta strong {
font-size: 16px;
color: #F30;
}

.torder .spvimg {
width: 90px;
}

.torder .spi {
margin-left: 110px;
}

.torder .spi strong {
color: #F30;
}

.vw .pcb {
margin-right: 0;
}

.vw dd .pcb {
width: 640px;
}

.vw dd .rate {
padding-left: 0;
}

.vw .pcb table {
table-layout: fixed;
width: 100%;
overflow: hidden;
}

.vw .t_fsz {
min-height: 30px;
}

.ie6 .vw .t_fsz {
height: 30px;
}

.vw .pstl {
margin-bottom: 1.4em;
}

.vw .psth {
margin-left: 0;
}

.vw .pdbts {
margin-right: 10px;
height: 20px;
line-height: 20px;
background: url(http://bbs-static.smartisan.cn/static/image/common//pdbtm.gif) no-repeat 0 0;
}

.vw .pdbts a {
height: 20px;
line-height: 20px;
}

.vw .pdbts .b,.vw .pdbts .b:hover {
padding: 0 5px;
background: url(http://bbs-static.smartisan.cn/static/image/common//pdbtm.gif) no-repeat 100% -20px;
}

.vw .pdbts .v {
width: 30px;
}

.vw .pdbts_0 {
background-position: 0 -80px;
}

.vw .pdbts_0 a {
width: 90px;
text-align: center;
}

.vw .pdbts_2 {
background-position: 0 -40px;
}

.vw .pdbts_2 .b,.vw .pdbts_2 .b:hover {
background-position: 100% -60px;
}

.vw .dr .sr_2 h5,.vw .dr h5 {
width: 172px;
}

#modopt,#modopttmp {
margin-left: 5px;
}

#visitedforums_menu {
width: 150px;
}

#visitedforums_menu li {
display: block;
float: none;
}

#visitedforums_menu td {
padding: 5px 10px;
vertical-align: top;
}

#visitedforums_menu a {
white-space: normal !important;
display: inline-block;
overflow: hidden;
height: 1.5em;
}

#v_forums {
width: 120px;
}

#v_threads li,#v_forums li {
padding-left: 10px;
background: url(http://bbs-static.smartisan.cn/static/image/common//dot.gif) no-repeat 0 7px;
}

#fastsmilies {
text-align: right;
}

#fastsmilies table {
table-layout: auto;
width: 160px;
height: 133px;
}

#fastsmilies td {
text-align: right;
vertical-align: middle;
cursor: pointer;
}

#fastsmilies img {
vertical-align: middle;
}

.tradl {
}

.tradl li {
padding: 10px;
width: 138px;
height: 235px;
}

.pg_trade .tradl li {
float: none;
padding: 10px 0;
width: auto;
height: 224px;
}

.tradl .u {
text-align: left;
}

.tradl h4 {
overflow: hidden;
height: 38px;
font-weight: 400;
}

.tradl .tn {
display: block;
position: relative;
margin: 5px auto;
padding: 1px;
width: 130px;
height: 130px;
border: 1px solid #ebebeb;
}

.tradl .tn em.hot {
width: 53px;
height: 46px;
background-position: 0 -48px;
}

.tradl img {
max-width: 130px;
max-height: 130px;
}

* html .tradl img {
width: expression(this.width > 130 && this.width>=this.height ? 130:true);
height: expression(this.height > 130 && this.width<=this.height ? 130:true);
}

.tradl .p {
font-family: Arial,sans-serif;
font-size: 16px;
color: #999;
}

.tradl .stat {
background: url(http://bbs-static.smartisan.cn/static/image/common//closed.png);
color: #FFF;
}

.dtm {
padding: 10px 0;
text-align: center;
font-weight: 700;
}

.ds {
margin-top: 1em;
background: url(http://bbs-static.smartisan.cn/static/image/common//debate_bg.gif) no-repeat 50% 100%;
line-height: normal;
}

.ds th {
width: 60px;
vertical-align: bottom;
}

.ds th div {
background: url(http://bbs-static.smartisan.cn/static/image/common//debate_vs.gif) no-repeat 50% 50%;
height: 150px;
}

.ds td {
vertical-align: bottom;
}

.ds td p {
font-size: 14px;
padding: 5px 0 15px;
line-height: 20px;
text-align: left;
}

.ds .si_1,.ds .si_2 {
text-align: center;
vertical-align: middle;
}

.ds .sc_1,.ds .sc_2 {
width: 62px;
}

.ds .point_chart {
position: relative;
width: 62px;
height: 150px;
background: url(http://bbs-static.smartisan.cn/static/image/common//debate_chart.gif) no-repeat 0 0;
}

.ds .point {
margin: 0 auto;
padding: 0 20px 0 10px;
text-align: center;
font-size: 14px;
}

.ds .si_2 .point {
padding: 0 20px;
}

.ds .si_1 .point strong {
color: #F04700;
}

.ds .si_2 .point strong {
color: #0092C5;
}

.ds .chart {
position: absolute;
left: 0;
bottom: 0;
width: 62px;
background: url(http://bbs-static.smartisan.cn/static/image/common//debate_chart.gif) no-repeat;
}

.ds .sc_1 .chart {
background-position: -62px 0;
}

.ds .sc_2 .chart {
background-position: -124px 0;
}

#nv_home .ds table {
table-layout: fixed;
width: 100%;
}

#nv_home .ds th div,#nv_home .ds .point_chart {
height: 120px;
}

#nv_home .ds .ph {
font-size: 16px;
text-align: center;
}

.dr {
margin: 2px 0;
padding-top: 6px;
min-height: 80px;
height: auto !important;
height: 80px;
background: url(http://bbs-static.smartisan.cn/static/image/common//debate_dr.jpg) no-repeat 50% 0;
}

.dr th {
width: 50px;
}

.dr td {
vertical-align: top;
}

.dr h5 {
padding-left: 10px;
width: 193px;
text-align: center;
font-size: 14px;
font-weight: 400;
}

.dr h5 a {
color: #F04700;
font-weight: 700;
}

.dr .sr_1 .pn {
float: right;
margin-right: 5px;
}

.dr .sr_2 .pn {
margin-left: 5px;
}

.dr .sr_2 h5 {
float: right;
padding: 0 20px 0 0;
width: 183px;
}

.dr .sr_2 h5 a {
color: #0092C5;
}

.dr .mls {
padding-top: 15px;
clear: both;
}

.dr .mls li {
width: 70px;
}

.ptg {
padding-left: 20px;
background: url(http://bbs-static.smartisan.cn/static/image/common//tag.gif) no-repeat 0 2px;
}

.ptg a {
color: #537DD7;
}

.pattl {
overflow: hidden;
padding: 1em 0;
width: 100%;
font-size: 12px;
}

.tatt,.t_attach_img {
padding: 5px;
color: #999;
font-size: 12px;
}

.tatt {
width: 240px;
}

.tatt em {
color: #999;
}

.t_attachinsert {
margin: 1em 0;
font-size: 12px;
}

.t_attachinsert p img {
margin-bottom: -4px;
}

.t_table {
border: 1px solid #E3EDF5;
empty-cells: show;
border-collapse: collapse;
}

.pl table.t_table {
table-layout: auto;
}

.t_table td {
padding: 4px;
border: 1px solid #E3EDF5;
overflow: hidden;
}

.tattl {
float: left;
overflow: hidden;
padding: 10px 10px 10px 0;
width: 45%;
height: 64px;
}

.tattl a {
color: #537DD7;
text-decoration: underline;
}

.tattl dt {
float: left;
width: 40px;
font-weight: 700;
}

.tattl strong {
margin-right: 6px;
color: #F26C4F;
font-weight: 400;
}

.tattl dt img {
width: 32px;
height: 32px;
}

.tattl dd {
margin-left: 40px;
color: #999;
}

.attnm {
height: 18px;
margin-bottom: 3px;
overflow: hidden;
white-space: nowrap;
}

*html .attnm {
white-space: normal;
}

.attm {
overflow: visible;
float: none;
width: 100%;
height: auto;
}

.attm dt {
width: 0;
}

.attm dd {
margin-left: 0;
}

.zoom {
cursor: pointer;
}

.attp {
width: 180px;
text-align: left;
}

.tattl .attp {
width: 240px;
}

.attprice {
padding: 5px;
border: 1px dashed #FF9A9A;
}

.zoominner {
padding: 5px 10px 10px;
background: #FFF;
text-align: left;
}

.zoominner p {
padding: 8px 0;
}

.zoominner p a {
float: left;
margin-left: 10px;
width: 17px;
height: 17px;
background: url(http://bbs-static.smartisan.cn/static/image/common//imgzoom_tb.gif) no-repeat 0 0;
line-height: 100px;
overflow: hidden;
}

.zoominner p a:hover {
background-position: 0 -39px;
}

.zoominner p a.imgadjust {
background-position: -40px 0;
}

.zoominner p a.imgadjust:hover {
background-position: -40px -39px;
}

.zoominner p a.imgclose {
background-position: -80px 0;
}

.zoominner p a.imgclose:hover {
background-position: -80px -39px;
}

.zimg_c {
position: relative;
}

.zimg_prev,.zimg_next {
display: block;
position: absolute;
width: 80px;
height: 100%;
background: url(http://bbs-static.smartisan.cn/static/image/common//pic-prev.png) no-repeat 0 -100px;
cursor: pointer;
}

.zimg_next {
right: 10px;
background-image: url(http://bbs-static.smartisan.cn/static/image/common//pic-next.png);
background-position: 100% -100px;
}

.zimg_c img {
margin: 0 auto;
}

.zimg_p strong {
display: none;
}

.relatedlink,.relatedlink:hover {
text-decoration: none !important;
color: #444 !important;
border-bottom: 1px solid blue;
}

.favmark {
margin-bottom: -3px;
}

.vw {
}

.vw .h {
padding-bottom: 15px;
border-bottom: 1px solid #ebebeb;
}

.vw .ph {
padding: 15px 0 10px;
color: #444;
}

.vw .hot {
margin-right: 5px;
color: #F26C4F;
}

.vw .s {
margin-top: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #ebebeb;
line-height: 2;
color: #537DD7;
}

.vw .s strong {
font-weight: 400;
color: red;
}

.vw .d {
margin: 15px 0;
min-height: 100px;
font-size: 14px;
line-height: 1.8;
color: #000;
}

.vw .d i {
font-style: italic;
}

.vw .d img {
max-width: 620px;
}

.ie6 .vw .d img {
width: expression(this.width > 620 ? 620:true);
}

.vwtb {
table-layout: fixed;
width: 100%;
height: 300px;
}

.vw .pattl_c .tip {
line-height: 1.5;
}

#article_content {
vertical-align: top;
}

.vw .d ol,.vw .d ul {
margin: 1em 2em;
}

.vw .d ul li {
list-style-type: disc;
}

.vw .d .ml,.vw .d .xl {
margin: 0;
}

.vw .d .ml li {
list-style-type: none;
}

.vw .attach {
padding-left: 20px;
background: url(http://bbs-static.smartisan.cn/static/image/common//fach.gif) no-repeat 0 50%;
color: #537DD7;
}

.vw .o {
margin-top: 15px;
padding-top: 5px;
border-top: 1px solid #ebebeb;
text-align: right;
}

.vw .o .mgcmn {
width: auto;
text-align: left;
}

#nv_portal .vw .h,#nv_portal .vw .s,#nv_portal .vw .d,#nv_portal .vw .o,#nv_portal .vw .pren,#nv_forum .vw .h,#nv_forum .vw .s,#nv_forum .vw .d {
margin-right: 15px;
margin-left: 15px;
}

.pic_h {
border-radius: 5px;
}

.pic_h .h {
border-bottom: 1px dashed #CDCDCD;
margin-left: 0 !important;
margin-right: 0 !important;
padding-left: 15px;
padding-right: 15px;
}

.pic_h .d {
margin: 0 !important;
}

.albumback #ft {
border-top: 0;
color: #FFF;
}

.albumback #pt a,.albumback #ft a,.albumback a.thread_mod span,.albumback .vw .ph,.albumback .album_info p,.albumback .img_tit_t .xi1 {
color: #FFF;
}

.albumback .ct2 .bm,.albumback #imagelist_nav {
background: #000;
}

.albumback #ct {
border-color: #CDCDCD;
}

.albumback a.thread_mod:hover span {
color: #539BCB !important;
}

.atd {
margin: 15px auto;
}

.atd img {
margin-bottom: 10px;
}

.atd a {
display: block;
}

.atd a:hover {
text-decoration: none;
}

.atd td {
padding: 10px;
text-align: center;
vertical-align: bottom;
}

.atd .atdc {
position: relative;
margin: 0 auto 10px;
width: 20px;
height: 50px;
}

.atdc div {
position: absolute;
left: 0;
bottom: 0;
width: 20px;
text-align: left;
}

.atd .ac1 {
background: #C30;
}

.atd .ac2 {
background: #0C0;
}

.atd .ac3 {
background: #F90;
}

.atd .ac4 {
background: #06F;
}

.atdc em {
position: absolute;
margin: -25px 0 0 -5px;
width: 30px;
font-size: 11px;
text-align: center;
color: #999;
}

.clct_list .xld {
float: left;
margin-bottom: 5px;
width: 49.9%;
height: 105px;
overflow: hidden;
}

.clct_list .xld .m,.clct_list .xld .m a {
width: 55px;
height: 50px;
overflow: hidden;
cursor: pointer;
}

.clct_list .xld .m {
background: url(http://bbs-static.smartisan.cn/static/image/common//hotspot.gif) no-repeat 100% 0;
}

.clct_list .xld .m a:hover {
text-decoration: none;
}

.clct_list .xld .m strong {
display: block;
height: 32px;
line-height: 32px;
}

.clct_list .xld .m span {
display: block;
color: #FFF;
}

.clct_flw {
float: right;
margin-top: 5px;
height: 25px;
line-height: 25px;
line-height: 25px;
overflow: hidden;
}

.clct_flw i {
float: right;
width: 42px;
text-align: center;
background: url(http://bbs-static.smartisan.cn/static/image/common//pdbt.gif) no-repeat 0 0;
color: #FFF;
font-style: normal;
}

.clct_flw .u {
width: 66px;
background-position: 0 -125px;
}

.clct_flw strong {
float: right;
padding: 0 20px;
background: url(http://bbs-static.smartisan.cn/static/image/common//pdbt.gif) no-repeat 100% -25px;
}

.clct_flw a {
color: #FFF;
}

.clct_ratestar {
float: left;
width: 80px;
height: 24px;
background: url(http://bbs-static.smartisan.cn/static/image/common//fav_grey.gif) repeat-x 0 0;
}

.clct_ratestar .btn {
position: absolute;
width: 80px;
height: 24px;
z-index: 2;
}

.clct_ratestar a {
float: left;
width: 16px;
height: 20px;
text-indent: -9999px;
overflow: hidden;
}

.clct_ratestar .star {
position: absolute;
width: 0;
height: 24px;
background: url(http://bbs-static.smartisan.cn/static/image/common//fav.gif) repeat-x 0 0;
z-index: 1;
}

.clct_ratestar .star1 {
width: 16px;
}

.clct_ratestar .star2 {
width: 32px;
}

.clct_ratestar .star3 {
width: 48px;
}

.clct_ratestar .star4 {
width: 64px;
}

.clct_ratestar .star5 {
width: 80px;
}

.tbmu {
padding-left: 10px;
line-height: 23px;
}

.ctag {
padding: 1px 3px;
font-weight: 400;
border-radius: 3px;
}

.ctag0 {
background: #F6C5BE;
color: #822111;
}

.ctag1 {
background: #FEF1D1;
color: #AA8831;
}

.ctag2 {
background: #EEE;
color: #666;
}

.ctag_keyword {
background: url(http://bbs-static.smartisan.cn/static/image/common//tag.gif) no-repeat 0 0px;
padding-left: 20px;
margin-left: 10px;
font-weight: normal;
}